package com.itheima.homework.bh1406;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;

/*【编号：1406】某程序员从网页中获取了一些字符串类型的QQ号码存入了列表ArrayList中，但忘记了做数字长度校验，
        如下["123", "1234", "12345", "654123", "456789123", "1112222333444", "555555", ]。
        QQ的长度只有5-10位才是有效号码，很显然有一些非法数据。请删除其中那些不符合条件的号码，并将合法数据遍历输出。
        运行结果：
        12345
        654123
        56789123
        555555*/
public class Test3 {
    public static void main(String[] args) {
        //创建集合
        Collection<String> list=new ArrayList<>();
        //把字符串全部添加进集合
        Collections.addAll(list,"123", "1234", "12345", "654123", "456789123", "1112222333444", "555555");
        //把集合里面元素长度小于5的或者大于10的都删掉
        list.removeIf(s -> s.length()<5||s.length()>10);
            //遍历打印出合法数据
        for (String s : list) {
            System.out.println(s);
        }
    }
}
